package cn.wizzer.app.web.commons.utils;

import com.alibaba.fastjson.JSONArray;
import lombok.Data;

@Data
public class SmsCHMResult {

    /**
     * 0：获取成功
     * -1：认证错误
     * -2：IP访问受限
     * -3：短信内容含有敏感字符
     * -4：短信内容为空
     * -5：短信内容过长
     * -6：不是模板的短信或大陆、香港、澳门、台湾方向未报备
     * -7：号码个数过多
     * -8：号码为空
     * -9：号码异常
     * -10：该通道余额不足，不能满足本次发送
     * -11：定时时间格式不对
     * -12：由于平台的原因，批量提交出错，请与管理员联系
     * -13：用户被锁定
     */
    private int status;

    /**
     * 提交成功的个数
     */
    private int success;

    /**
     * 提交失败的个数
     */
    private int fail;

    /**
     * 提交短信成功的数组,数组中依次包含“号码、号码的发送结果查询ID”，均为数字字符
     */
    private JSONArray array;
}
